pdm cam cad project management cnc software explorer consulting enterprise project management epm microsoft crm project erp symfony javascript mozilla autocad management